package 每日一题;

import java.util.Scanner;

public class 排序子序列 {
    public static void main(String[] args) {
        Scanner sc=new Scanner(System.in);
        int len=sc.nextInt();
        int[] arr=new int[len+1];//给定长度+1，是处理最后一个元素的重点！

        for (int i = 0; i <len; i++) {
            arr[i]=sc.nextInt();
        }
        System.out.println(fun(len,arr));

    }

    private static int fun(int len, int[] arr) {
        int res=0;
        int i=0;//控制当前判断元素
        while (i<len){

            if (arr[i]<arr[i+1]) {
                //非递减序列
                while (i<len && arr[i]<arr[i+1]) {
                    i++;
                }
                i++;
                res++;
            }else if (arr[i]>arr[i+1]) {
                //非递增序列
                while (i<len && arr[i]>arr[i+1]) {
                    i++;
                }
                i++;
                res++;
            }else {
                //arr[i] == arr[i+1]
                i++;
            }

        }
        return res;
    }
}
